Ink Cost Calculation

Inital 1 dpd calculation per printhead

$size\ in\ [m] = pixel * pixel_{pitch} /100$

$surface\ size = sixe_x * size_y$

$number\ of\ drops = \frac{dots}{drop} * x_{pixel} * y_{pixel}$

$dropsize = \frac{ink_{amount} * surface_{size}}{number\ of\ drops * Factor * ink_{density}}$


In [1]:
def dropsize_calc(resolution=600, x_px=1000, y_px=1000, factor=1, dpd=2, ink_density=1000, ink_amount=8):
  # resolution = [dpi]
  # x_px, y_px = [pixel]
  # factor = [-] (%/100)
  # dpd = [-] dot per drop
  # ink_density = [g/m3]
  # ink_amount = [g/m2]
  inch2cm        = 2.54 # cm/inch
  
  # Size calculation
  pixel_pitch = inch2cm/resolution # [cm]
  size_x = (x_px*pixel_pitch) / 100 # [m]
  size_y = (y_px*pixel_pitch) / 100 # [m]
  surface_size = size_x * size_y
  
  # Number of Size 1 drops
  drop_number = dpd * x_px * y_px
  
  # Ink including Factor
  dropsize_m3 = (ink_amount * surface_size) / (drop_number*factor*ink_density) # [m3]
  dropsize_pL = dropsize_m3*1000*1000*1000*1000 # [pL]

  # Output
  print("X - Size     = {:.4} m".format(size_x))
  print("Y - Size     = {:.4} m".format(size_y))
  print("Surface Size = {:.4} m2".format(surface_size))
  print("Number of drops = {} droplets".format(drop_number))
  print("One Droplet Size = {:.4} m3 = {:.4} pL".format(dropsize_m3, dropsize_pL))

Steinemann

20170912


In [2]:
resolution  = 600   # [dpi]
x_px        = 16536 # [px]
y_px        = 24460 # [px]
factor      = 1     # == 100%
dpd         = 2     # dpd (dot per drop)
ink_density = 1000  # [g/m3]
ink_amount  = 8     # [g/m2]

dropsize_calc(resolution, x_px, y_px, factor, dpd, ink_density, ink_amount)


X - Size     = 0.7 m
Y - Size     = 1.035 m
Surface Size = 0.7249 m2
Number of drops = 808941120 droplets
One Droplet Size = 7.168e-12 m3 = 7.168 pL